'''
生成器
# 通过算法来推到数据

'''


def myrange(n):
    for i in range(n):
        yield i # 生成器 通过算法来推到数据 生成器是一个可迭代对象 通过next()来获取下一个值
for i in myrange(100):
    print(i)

# def read_file():
#     with open("dictionary.txt", "r") as f:
#         for i in f:
#             yield i

# for i in read_file():
#     print(i)